package day02;

public class DataTypeCastDemo {
    public static void main(String[] args) {
        int a = 5;
        long b = a; //自动类型转换
        int c = (int)b; //强制类型转换

        long d = 5; //自动类型转换
        double e = 5; //自动类型转换
        System.out.println(e); //5.0，默认保留一位小数

        long f = 10000000000L;
        int g = (int) f;
        System.out.println(g); //1410065408，强转有可能发生溢出
        double h = 25.987;
        int i = (int) h;
        System.out.println(i); //25，强转有可能丢失精度

        System.out.println(2+2);
        System.out.println('2'+'2');
        System.out.println(2+'2');
        int m = 'a';
        System.out.println(m); //97，查看字符对应的码
        char n = 97;
        System.out.println(n); //a，查看码对应的字符


    }
}
